package com.iot08.common.entity.app;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;
import java.util.Date;

/**
 * @author cwj
 * @description
 * @date 2025/5/6 18:03
 **/
@Data
@Document("roll_time_data")
public class RollTimeData implements Serializable {

    @Id
    private String id;

    //设备imei
    private String imei;

    //翻滚次数
    private Integer rollNum;

    //年月日日期
    private String date;

    //睡眠状态（0：差，1：优，2：良,3:未知）
    private Integer sleepState;

    //创建时间
    private Long createTime;

    //修改时间
    private Long updateTime;

    //过期时间，创建TTL索引，到期了数据自动清除
    private Date expiryAt;

}
